Inverse Spanning Tree Problems: Formulations and Algorithms

نویسندگان

  • P. T. Sokkalingam
  • Ravindra K. Ahuja
  • James B. Orlin
چکیده

Given a solution x* and an a priori estimated cost vector c, the inverse optimization problem is to identify another cost vector d so that x* is optimal with respect to the cost vector d and the deviation of d from c is minimum. In this paper, we consider the inverse spanning tree problem on an undirected graph G = (N, A) with n nodes and m arcs, and where the deviation between c and d is defined by the rectilinear distance between the two vectors (that is, L1 norm). We show that the inverse spanning tree problem can be formulated as the dual of an assignment problem on a bipartite network G0 = (N0, A0) with N0 = N1 ∪ N2 and A0 ⊆ N1 x N2. The bipartite network satisfies the property that |N1| = (n 1), |N2| = (m n + 1), and |A0| = O(nm). In general, |N1| < < |N2|. Using this special structure of the assignment problem, we develop a specific implementation of the successive shortest path algorithm that solves the inverse spanning tree problem in O(n3) time. We also consider the weighted version of the inverse spanning tree problem where we minimize the sum of the weighted deviations of arcs and show that it can be formulated as the dual of the transportation problem. Using a cost scaling algorithm, the transportation problem can be solved in O(n2 m log(nC)), where C denotes the largest arc cost in the data. Finally, we consider a minimax version of the inverse spanning tree problem and show that it can be solved in O(n2) time. * Department of Mathematics, Indian Institute of Technology, Kanpur 208 106, INDIA ** Dept. of Industrial & Management Engg., Indian Institute of Technology, Kanpur 208 106, INDIA *** Sloan School of Management, Massachusetts Institute of Technology, Cambridge, MA 02139, USA

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

SOLVING A STEP FIXED CHARGE TRANSPORTATION PROBLEM BY A SPANNING TREE-BASED MEMETIC ALGORITHM

In this paper, we consider the step fixed-charge transportation problem (FCTP) in which a step fixed cost, sometimes called a setup cost, is incurred if another related variable assumes a nonzero value. In order to solve the problem, two metaheuristic, a spanning tree-based genetic algorithm (GA) and a spanning tree-based memetic algorithm (MA), are developed for this NP-hard problem. For compa...

متن کامل

A Metaheuristic Algorithm for the Minimum Routing Cost Spanning Tree Problem

The routing cost of a spanning tree in a weighted and connected graph is defined as the total length of paths between all pairs of vertices. The objective of the minimum routing cost spanning tree problem is to find a spanning tree such that its routing cost is minimum. This is an NP-Hard problem that we present a GRASP with path-relinking metaheuristic algorithm for it. GRASP is a multi-start ...

متن کامل

Some inverse min-max network problems under weighted l1 and linfinity norms with bound constraints on changes

We consider some inverse min-max (or max-min) network problems. Such an inverse problem is to modify the weights with bound constraints so that a given feasible solution becomes an optimal solution of a min-max (or max-min) network problem, and the deviation of the weights, measured by the weighted l1 norm or weighted l∞ norm, is minimum. In this paper, we present strongly polynomial time algor...

متن کامل

Quasi Random Deployment Strategy for Reliable Communication Backbones in Wireless Sensor Networks

Topology construction and topology maintenance are significant sub-problems of topology control. Spanning tree based algorithms for topology control are basically transmission range based type construction algorithms. The construction of an effective backbone, however, is indirectly related to the placement of nodes. Also, the dependence of network reliability on the communication path undertak...

متن کامل

Models and hybrid algorithms for inverse minimum spanning tree problem with stochastic edge weights∗

An inverse minimum spanning tree problem is to make the least modification on the edge weights such that a predetermined spanning tree is a minimum spanning tree with respect to the new edge weights. In this paper, the inverse minimum spanning tree problem with stochastic edge weights is investigated. The concept of α-minimum spanning tree is initiated, and subsequently an α-minimum spanning tr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996